Skip to content

Runner 的 compose.yaml

常规使用 - Vita 管理系统 - 示例

yaml
services:
  vita:
    image: runner:17.0.19
    container_name: vita
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      - NAME=vita.jar
    volumes:
      - /opt/vita/:/opt/app/

指定 JVM_OPTS 和 SPRING_OPTS - Vita 管理系统 - 示例

yaml
services:
  vita:
    image: runner:17.0.19
    container_name: vita
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      - JVM_OPTS=-Dname=vita.jar -Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8 -Xms128m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError
      - SPRING_OPTS=--server.port=8080 --spring.profiles.active=h2 --spring.datasource.password=<你的密码> --spring.h2.console.enabled=true --spring.h2.console.settings.web-allow-others=true
    volumes:
      - /opt/vita/:/opt/app/

常用命令

不指定 compose.yaml 文件

shell
# 进入存放 compose.yaml 文件的目录
cd /opt/vita

docker compose up -d

docker compose restart

docker compose down

docker compose logs -f

指定 compose.yaml 文件

shell
docker compose -f /opt/vita/compose.yaml up -d

docker compose -f /opt/vita/compose.yaml restart

docker compose -f /opt/vita/compose.yaml down

docker compose -f /opt/vita/compose.yaml logs -f